• word of the day

    amelanchier alnifolia

    amelanchier alnifolia - Dictionary definition and meaning for word amelanchier alnifolia

    Definition
    (noun) shrub or small tree of northwestern North America having fragrant creamy white flowers and small waxy purple-red fruits
Download our Mobile App Today
Receive our word of the day
on Whatsapp